为什么上传文件时本地路径会变成“C:\fakepath\”?

发表者:{wawjj}wawjj 12-13 [ 1]

 分享到:
 
 
回答(第1条,共1条,通过审核的共1条)
  在使用控件上传文件时,有时会需要获取文件本地路径展示给客户,这时可以通过这样的方式获取文件本地路径:
  document.getElementById(‘file_upl’).value
  这在IE7及以前的IE浏览器版本上都没有问题,但是到IE8上面,就不行了,在IE8中你只会获取到这样的路径:”C:\fakepath\xxx”,其中xxx是你的文件名。
  这是怎么回事呢?
  但是我们就是想要获取真实的本地文件路径怎么办呢?
  你可以通过设置浏览器安全选项得到真实路径:
  Internet选项 -> 安全 -> 自定义级别 -> 将本地文件上载至服务器时包含本地目录路径 -> 选“启动” -> 确定

回答评级:★★☆☆☆☆☆☆☆ 回答者:{zuoz}zuoz 12-16

回答
相关问题:
我是:
本站注册用户
用户名: 密码:
非本站注册用户
我来回答:

回答字数在8000字以内。回答即可得2分,回答被采用后,根据评级可得到相应的积分和智慧果。
比如:回答评级为5,可得150分和15个智慧果。

 

 
 
 
 
 
 
































 

© 版权所有  2001-2024 知识网站
Copyright (C) 2001-2024 allzhishi.com All rights reserved
联系我们 — 电话:15973023232  微信:zhishizaixian  ICP备案号:湘ICP备08003211号-4